symmetric key encryption scheme